package org.sysdance.aplicativo.integracao;

import java.util.Collection;

import org.sysdance.aplicativo.entidade.Aluno;

public interface AlunoIntegracao {
	public Aluno inserirAluno(final Aluno aluno)throws Exception;
	public void vincularAlunoResponsavel(final Integer idAluno, final Integer idResponsavel);
	public Collection<Aluno> consultarTodosAlunos();
	public Aluno consultarAluno(final Integer matricula,final String cpf);
	public Collection<Aluno> consultarAlunosPorCursoTurma(final Integer curso,final Integer turma);
	public Boolean isExisteCPFCadastrado(final String cpfAluno);
	public void atualizarDadosAluno(final Aluno aluno)throws Exception;
}
